
window.location.href更改时的事件
我正在为某个网站编写Greasemonkey脚本,该脚本有时会进行修改location.href。在页面上进行更改时,如何获取事件(通过window.addEventListener或类似方式)window.location.href?我还需要访问指向新的/修改的URL的文档的DOM。我看到了其他涉及超时和轮询的解决方案,但如果可能的话,我想避免这种情况。回答:...
2024-01-10
Ajax成功上的window.location.href无法正常工作
我已经尝试解决这一问题了一段时间,但是我无法使其正常工作。当用户单击链接时,系统会要求他确认他要执行此操作。然后进行ajax调用。调用的脚本可以正常工作,并返回重定向到的字符串。我在这里看到了几个关于window.location问题的帖子,但是它们都无法解决我的问题。我的代码:function confir...
2024-01-10
Javascript window.open不起作用
好。我正在尝试登录Twitter。此代码未打开该窗口。收到警报的响应不是null,而是指向登录屏幕的链接。有任何想法吗?var url = "./twitter_login.php";var con = createPHPRequest();con.open("POST",url,true);con.setRequestHeader("Content-type","application/x-www-form-urlencoded");con.send("");var response = "";con.o...
2024-01-10
将标题添加到window.location.pathname
我正在为应用设置身份验证。在发出登录请求后,将发送一个JSONWeb令牌作为响应。我可以通过Ajax将其附加到标题。问题是登录后使用window.location.pathname进行重定向时,因为它不是Ajax请求,所以它没有在标头上附加令牌。我该如何解决?$.ajaxSetup({ headers: { 'x-access-token': window.localStorage.jwt }});...
2024-01-10
具有清除缓存的window.location.reload [重复]
我想使用JavaScript重新加载页面,但是我也想清除缓存,因此在页面刷新时,页面具有服务器中所有内容的最新版本。除IE之外的其他浏览器均未获取最新内容。IE9有什么解决方案吗?回答:reload() 应该接受一个告诉它进行硬重装的参数,即忽略缓存:location.reload(true);我不能保证它的可靠性,您可...
2024-01-10
开启-window.location.hash-更改了吗?
我正在使用Ajax和哈希进行导航。有没有办法检查这种window.location.hash变化是否?http://example.com/blah 到http://example.com/blah 如果我在加载文档时检查它,它将起作用。但是,如果我具有基于#hash的导航,则在按浏览器上的“后退”按钮时将不起作用(因此我从blah#456跳到blah#123)。它显示在地址框中,...
2024-01-10
在Chrome中window.onbeforeunload ajax请求
我有一个网页,可通过Ajax处理机器的远程控制。当用户离开页面时,我想自动与机器断开连接。所以这是代码:window.onbeforeunload = function () { bas_disconnect_only();}断开连接功能只是将HTTP GET请求发送到PHP服务器端脚本,该脚本完成了断开连接的实际工作:function bas_disconnect_only () { var xhr = bas_send_reques...
2024-01-10
JavaScript window.onload与document.onload
哪个受到更广泛的支持:window.onload或document.onload?回答:他们什么时候开火?window.onload默认情况下,会在加载整个页面(包括其内容(图像,CSS,脚本等))时触发。现在,在某些浏览器中,它还可以充当document.onloadDOM 的角色并在DOM准备就绪时触发。document.onload当DOM准备就绪时可以调用它,可...
2024-01-10
如何在不跳文档的情况下更新window.location.hash?
我在我的网站上设置了一个滑动面板。完成动画制作后,我像这样设置哈希function() { window.location.hash = id;}(这是一个回调,并且在id前面已分配)。这很好用,可以使用户在面板上添加书签,也可以使非JavaScript版本正常工作。但是,当我更新哈希时,浏览器跳到该位置。我想这是预期的行为。...
2024-01-10
强制浏览器使用Javascript window.open下载图像?
单击图像后,是否可以将其下载(没有右键单击 将图像另存为 )?我正在使用一个小的Javascript函数来调用下载页面:<a href="#" onclick="window.open('download.php?file=test.jpg', 'download', 'status=0');">Click to download</a>在download.php页面中,我有类似以下内容:$file = $_GET['file'];header('Content-Description: File T...
2024-01-10
在服务器端等效于“ window [” functionName”](参数)
window["functionName"](arguments)NodeJS服务器端的等效代码是什么?回答:您正在寻找 global但是请注意,在模块中,没有任何东西会处于此级别...
2024-01-10
Chrome,Javascript,window。在新标签页中打开
在chrome中,这会在新标签页中打开:<button onclick="window.open('newpage.html', '_blank')" />这会在新窗口中打开(但我也想在新标签页中打开它:<script language="javascript"> window.open('newpage.html', '_blank');</script>这可行吗?回答:您不能直接控制它,因为它是由Internet Explorer用户控制的选项。使用Window.open使用...
2024-01-10
Window Chrome上的Javascript错误,但不是Mac Chrome
我有一些js在我的网站上运行,以便为非mac浏览器自定义一些内容。Window Chrome上的Javascript错误,但不是Mac Chrome 在Mac上运行良好,但是这可能是因为它从来没有进入if语句,我不知道javacript是如何正常解析。在windows上,我得到了第6行的Uncaught Type Error: Cannot read property 'style' of null,这意味着var big...
2024-01-10
Ajax请求后的Chrome window.open就像弹出窗口一样
我遇到一种情况,当用户按下按钮时,我会执行ajax请求,然后使用ajax请求的结果生成要在新选项卡中打开的URL。但是,在chrome中,当我在ajax请求的成功处理程序中调用window.open时,它将在新窗口中像弹出窗口一样打开(并被popup-blockers阻止)。我的猜测是,由于成功代码与chrome认为不是由点击触发的...
2024-01-10
如何使用玩笑来模拟window.navigator.language
我试图window.navigator.language在玩笑的单元测试中模拟浏览器中的属性,以便可以测试页面上的内容使用的是正确的语言我发现有人在网上使用此功能:Object.defineProperty(window.navigator, 'language', {value: 'es',configurable: true});我已经将其设置在测试文件的顶部,并且在那里可以正常工作但是,当我在一个单独...
2024-01-10
$(window).load和$(document).ready有什么区别?
我最近遇到了我的JavaScript代码问题,并从我的代码中取出了一部分代码$(document).ready(),并将其放在$(window).load()解决该问题的位置。现在我明白了window.load刚刚解雇后document.ready,但它为什么没有准备好后document.ready,即后window.load()?回答:load当所有资产(包括图像)加载完成时,会调用。ready当DOM准...
2024-01-10
window.onpopstate - 我是否需要删除此事件处理程序?
我正在使用window.onpopstate事件处理程序来侦听后退和前进浏览器按钮事件。我的代码看起来是这样的:window.onpopstate - 我是否需要删除此事件处理程序?componentDidMount() { window.onpopstate = this.onBackOrForwardButtonEvent; } onBackOrForwardButtonEvent = (e) => { e.preventDefault(); log.info('back or ...
2024-01-10
Python Selenium获取所有“ href”属性
如何在此页面上获取此“ h2”标题的所有“ href”属性?<h2 class="entry-title"><a href="http://www.allitebooks.com/deep-learning-with-python-2/" rel="bookmark">Deep Learning with Python</a></h2>我尝试过的没有得到href的是:title = driver.find_elements_by_class_name('entry-title')title[0].get_a...
2024-01-10
node.js中的window.performance.now()等效吗?
我认为问题很直接。我正在寻找与nodejs V8引擎中的window.performance.now()类似的东西。现在我正在使用:-var now = Date.now();//do some processing..console.log("time elapsed:", Date.now() - now);但是,我读到window.performance.now()比使用日期要准确得多,因为这里定义了什么。回答:我只想提一下,作者在浏览器中选...
2024-01-10
如何使window.scrollTo()具有平滑效果
我可以使用以下内容滚动到200pxbtn.addEventListener("click", function(){ window.scrollTo(0,200);})但是我想要一个平滑的滚动效果。我该怎么做呢?回答:2018更新现在,您可以使用window.scrollTo({ top: 0, behavior: 'smooth' })来平滑滚动页面。const btn = document.getElementById('elem');btn.addEventListener('click', (...
2024-01-10
如何在ReactJS中使用window对象?
我想在自己的内部加载Google API客户端库,index.html并且onLoad='someMethod'会在单独的javascript文件中调用方法。然后,该方法将输出到控制台。客户端库已加载,没有任何问题,但消息未从控制台打印出来,我认为这是因为根本没有调用该方法。这是我的index.html:<!DOCTYPE html><html lang="en"><head> <meta charse...
2024-01-10
Java / Swing:从JPanel内部获取Window / JFrame
我如何获得JPanel所在的JFrame?我当前的解决方案是询问面板的父面板(依此类推),直到找到Window:Container parent = this; // this is a JPaneldo { parent = parent.getParent();} while (!(parent instanceof Window) && parent != null);if (parent != null) { // found a parent Window}标准库中有没有一种更优雅的方...
2024-01-10
HTML / CSS中整个div的href链接
这是我要在HTML / CSS中完成的工作:我有不同高度和宽度的图像,但是它们都在180x235以下。所以我要做的是创建一个divwith border及其vertical-align:middle所有。我已经成功地做到了这一点,但是现在我仍然停留在如何正确地href链接整个链接的问题上div。这是我的代码:<div id="parentdivimage" style="position:relative...
2024-01-10
a [href ^ =“…”]在CSS中做什么?
我以前使用过CSS,但遇到过以下CSS样式,不知道它的作用。a[href^="http:"] { background: url(img/keys.gif) no-repeat right top;}a[href^="http://mysite.com"], a[href^="http://www.mysite.com"] { background-image: none; padding-right:0;}回答:a[href^=”http:”] 选择属性值以开头的<a>元素。href``http:...
2024-01-10
对DNS方式RBL检查 - 如果我记得我用一个简单的命令来检查<a href="http://en.wikipedia.org/wiki/DNSBL" rel="nofollow">DNS based RBL</a>的Proofpoint不起作用
:对DNS方式RBL检查 - 如果我记得我用一个简单的命令来检查<a href="http://en.wikipedia.org/wiki/DNSBL" rel="nofollow">DNS based RBL</a>的Proofpoint不起作用host 12.34.56.170.bl.spamcop.com(这是一个假的IP地址)如果DNS返回127.0.0.2,这主机被列入黑名单Spamcop。在Proofpoint情况下,使这个检查的主机应该是:safe.dnsbl.prs.proofpoint.c...
2024-01-10
